wire-grating door - Spanish English Dictionary